<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <meta http-equiv="X-UA-Compatible" content="ie=edge">

    <title>Document</title>

</head>

<body>

    <script>

    // var str="async or not!!";

    for(var i=0;i<8;i++){

    // setTimeout(()=>{

    //     // str="str in timeout!!"

    //     console.log(i);

    // },1000);

        // setTimeout(console.log,100,i);

        setTimeout((function(){console.log(i)})(i),100);//自执行函数

}

    console.log(i);

    </script>

   

</body>

</html>